class_name PlayerTagManager
extends GameplayTagManager

#region State
const State: String = "State"

#region Ground
const State_Ground: String = "State.Ground"

const State_Ground_Stand: String = "State.Ground.Stand"

const State_Ground_Crouch: String = "State.Ground.Crouch"

#region Ground Move
const State_Ground_Move: String = "State.Ground.Move"

const State_Ground_Move_Stealth: String = "State.Ground.Move.Stealth"

const State_Ground_Move_Roll: String = "State.Ground.Move.Roll"

const State_Ground_Move_Walk: String = "State.Ground.Move.Walk"

const State_Ground_Move_Run: String = "State.Ground.Move.Run"
#endregion

#region Ground Attack
const State_Ground_Attack: String = "State.Ground.Attack"

const State_Ground_Attack_Normal: String = "State.Ground.Attack.Normal"
#endregion
#endregion

#region Air
const State_Air: String = "State.Air"

const State_Air_Up: String = "State.Air.Up"

const State_Air_Down: String = "State.Air.Down"
#endregion

#region Wall
const State_Wall: String = "State.Wall"

const State_Wall_Slide: String = "State.Wall.Slide"

const State_Wall_Climb: String = "State.Wall.Climb"

#region Wall Ledge
const State_Wall_Ledge: String = "State.Wall.Ledge"

const State_Wall_Ledge_Grab: String = "State.Wall.Ledge.Grab"

const State_Wall_Ledge_Climb: String = "State.Wall.Ledge.Climb"
#endregion
#endregion
#endregion
